home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Time Traveler CD - A Mult…dia Chronicle of History
/
Time Traveler CD - A Multimedia Chronicle of History.iso
/
Time Traveler
/
Time Traveler.rsrc
/
bin.rsrc_CODE_7_PicCap.txt
< prev
next >
Wrap
Text File
|
1992-10-28
|
20KB
|
346 lines
# near model CODE resource
# jump table entries: 352-357 (6 of them)
export_44:
00000000 4240 clr.w D0
00000002 4E75 rts
export_45:
00000004 42A7 clr.l -[A7]
00000006 2F3C 4341 5054 move.l -[A7], 0x43415054 /* 'CAPT' */
0000000C 3F2D E61A move.w -[A7], [A5 - 0x19E6]
00000010 A9A0 syscall GetResource
00000012 2B5F EF32 move.l [A5 - 0x10CE], [A7]+
00000016 4267 clr.w -[A7]
00000018 A9AF syscall ResError
0000001A 301F move.w D0, [A7]+
0000001C 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */]
00000020 206D EF32 movea.l A0, [A5 - 0x10CE]
00000024 A029 syscall HLock
00000026 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */]
0000002A 206D EF32 movea.l A0, [A5 - 0x10CE]
0000002E 2050 movea.l A0, [A0]
00000030 3B50 E618 move.w [A5 - 0x19E8], [A0]
00000034 206D EF32 movea.l A0, [A5 - 0x10CE]
00000038 A02A syscall HUnlock
0000003A 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */]
0000003E 302D E618 move.w D0, [A5 - 0x19E8]
00000042 323C 00EA move.w D1, 0xEA
00000046 343C 00DA move.w D2, 0xDA
0000004A 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
0000004E 4E75 rts
fn00000050:
00000050 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */]
00000054 2F2D E624 move.l -[A7], [A5 - 0x19DC]
00000058 A9A2 syscall LoadResource
0000005A 206D E624 movea.l A0, [A5 - 0x19DC]
0000005E A029 syscall HLock
00000060 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */]
00000064 7000 moveq.l D0, 0x00
00000066 302D E616 move.w D0, [A5 - 0x19EA]
0000006A 5380 subq.l D0, 1
0000006C E580 asl D0, 2
0000006E 206D E624 movea.l A0, [A5 - 0x19DC]
00000072 2050 movea.l A0, [A0]
00000074 3B70 0802 E62A move.w [A5 - 0x19D6], [A0 + D0 + 0x2]
0000007A 3B70 0804 E61A move.w [A5 - 0x19E6], [A0 + D0 + 0x4]
00000080 206D E624 movea.l A0, [A5 - 0x19DC]
00000084 A02A syscall HUnlock
00000086 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */]
0000008A 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */]
0000008E 4E75 rts
export_46:
fn00000090:
00000090 303C 00C8 move.w D0, 0xC8
00000094 123C 003B move.b D1, 0x3B /* ';' */
00000098 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
0000009C 0C6D 0001 E616 cmpi.w [A5 - 0x19EA], 0x1
000000A2 6608 bne +0xA /* 000000AC */
000000A4 3B6D E614 E616 move.w [A5 - 0x19EA], [A5 - 0x19EC]
000000AA 6004 bra +0x6 /* 000000B0 */
label000000AC:
000000AC 536D E616 subq.w [A5 - 0x19EA], 1
label000000B0:
000000B0 4EBA FF9E jsr [PC - 0x62 /* 00000050 */]
000000B4 4E75 rts
export_47:
fn000000B6:
000000B6 303C 00C8 move.w D0, 0xC8
000000BA 123C 003C move.b D1, 0x3C /* '<' */
000000BE 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
000000C2 302D E616 move.w D0, [A5 - 0x19EA]
000000C6 B06D E614 cmp.w D0, [A5 - 0x19EC]
000000CA 6608 bne +0xA /* 000000D4 */
000000CC 3B7C 0001 E616 move.w [A5 - 0x19EA], 0x1
000000D2 6004 bra +0x6 /* 000000D8 */
label000000D4:
000000D4 526D E616 addq.w [A5 - 0x19EA], 1
label000000D8:
000000D8 4EBA FF76 jsr [PC - 0x8A /* 00000050 */]
000000DC 4E75 rts
export_48:
000000DE 486D EF36 pea.l [A5 - 0x10CA]
000000E2 A874 syscall GetPort
000000E4 2F2D E840 move.l -[A7], [A5 - 0x17C0]
000000E8 A873 syscall SetPort
000000EA 486D E69A pea.l [A5 - 0x1966]
000000EE A871 syscall GlobalToLocal
000000F0 41ED EF3E lea.l A0, [A5 - 0x10C2]
000000F4 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
000000F8 4A40 tst.w D0
000000FA 6734 beq +0x36 /* 00000130 */
000000FC 0C40 0001 cmpi.w D0, 0x1
00000100 6608 bne +0xA /* 0000010A */
00000102 4EBA 00F2 jsr [PC + 0xF2 /* 000001F6 */]
00000106 6000 0020 bra +0x22 /* 00000128 */
label0000010A:
0000010A 0C6D 0002 E614 cmpi.w [A5 - 0x19EC], 0x2
00000110 6D16 blt +0x18 /* 00000128 */
00000112 0C40 0002 cmpi.w D0, 0x2
00000116 6606 bne +0x8 /* 0000011E */
00000118 4EBA FF76 jsr [PC - 0x8A /* 00000090 */]
0000011C 600A bra +0xC /* 00000128 */
label0000011E:
0000011E 0C40 0003 cmpi.w D0, 0x3
00000122 6604 bne +0x6 /* 00000128 */
00000124 4EBA FF90 jsr [PC - 0x70 /* 000000B6 */]
label00000128:
00000128 2F2D EF36 move.l -[A7], [A5 - 0x10CA]
0000012C A873 syscall SetPort
0000012E 4E75 rts
label00000130:
00000130 2F2D EF36 move.l -[A7], [A5 - 0x10CA]
00000134 A873 syscall SetPort
00000136 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
0000013A 4E75 rts
fn0000013C:
0000013C 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */]
00000140 42A7 clr.l -[A7]
00000142 3F3C 0098 move.w -[A7], 0x98
00000146 42A7 clr.l -[A7]
00000148 2F3C FFFF FFFF move.l -[A7], 0xFFFFFFFF
0000014E A97C syscall GetNewDialog
00000150 2B5F EF5E move.l [A5 - 0x10A2], [A7]+
00000154 6744 beq +0x46 /* 0000019A */
00000156 2F2D EF5E move.l -[A7], [A5 - 0x10A2]
0000015A 3F3C 0002 move.w -[A7], 0x2
0000015E 3F3C 0080 move.w -[A7], 0x80
00000162 487A 003C pea.l [PC + 0x3C /* 000001A0, value 0x225F301F */]
00000166 486D EF62 pea.l [A5 - 0x109E]
0000016A A98E syscall SetDialogItem/SetDItem
0000016C 4A6D E680 tst.w [A5 - 0x1980]
00000170 6710 beq +0x12 /* 00000182 */
00000172 2F2D EF5E move.l -[A7], [A5 - 0x10A2]
00000176 3F3C 00BE move.w -[A7], 0xBE
0000017A 3F3C 012F move.w -[A7], 0x12F
0000017E 4267 clr.w -[A7]
00000180 A91B syscall MoveWindow
label00000182:
00000182 2F2D EF5E move.l -[A7], [A5 - 0x10A2]
00000186 A915 syscall ShowWindow
00000188 4EAD 0302 jsr [A5 + 0x302 /* export_92 */]
0000018C 42A7 clr.l -[A7]
0000018E 486D EF6A pea.l [A5 - 0x1096]
00000192 A991 syscall ModalDialog
00000194 2F2D EF5E move.l -[A7], [A5 - 0x10A2]
00000198 A983 syscall DisposeDialog
label0000019A:
0000019A 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */]
0000019E 4E75 rts
000001A0 225F movea.l A1, [A7]+
000